Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
12 NORTH STREET Terraced £836,267 £245,000 1 Aug 2001
18A NORTH STREET £626,300 £600,000 22 Sep 2023